# Cloudflare Pages başlık kuralları — server/serve.js `cacheControlFor` ile aynı.
# Bu dosya Vite tarafından public/ → dist/public/ kopyalanır (build çıktısı kökü).

# İçerik-hash'li Vite varlıkları: adı değişmeden içeriği değişemez → sonsuz cache.
/assets/*
  Cache-Control: public, max-age=31536000, immutable

# Sözlükler ve modeller sık değişmez ama hash'siz → bir hafta, ETag ile doğrulanır.
/locales/*
  Cache-Control: public, max-age=604800
/images/*
  Cache-Control: public, max-age=604800
/models/*
  Cache-Control: public, max-age=604800
# Tedarikçi sertifika PDF kopyaları (11 Eyl 2026): arşiv gece tazelenir, yayınla değişir → 1 gün + ETag.
/certificates/*
  Cache-Control: public, max-age=86400

# HTML her zaman yeniden doğrulanır → yeni yayın anında görünür.
/*.html
  Cache-Control: no-cache
/
  Cache-Control: no-cache

# 20 Eyl 2026 — AI arama/asistan getiricileri icin site ozeti (scripts/gen-llms.mjs uretir).
# Her yayinda katalogla birlikte tazelenir → 1 saat + ETag (sitemap gibi uzun tutulmaz,
# yeni urun cikinca AI tarafinda gec kalmasin).
/llms.txt
  Cache-Control: public, max-age=3600
  Content-Type: text/plain; charset=utf-8
/llms-full.txt
  Cache-Control: public, max-age=3600
  Content-Type: text/plain; charset=utf-8
